sun powered - German English Dictionary